// 存token
// 这里key使用了解构赋值,如果没有给key值或者是undefined得到的就是默认值
// 传值时,我们keys使用默认值,所以为了避免传参的时候,我们不给key值,就把本来给第二个参数的值给到key,我们把key这个形参放到最后面
// 获取的时候key仍然在第一个
function setToken (value, key = 'token') {
  window.localStorage.setItem(key, value)
}
// 获取token
function getToken (key = 'token') {
  return window.localStorage.getItem(key)
}
function removeToken (key = 'token') {
  window.localStorage.removeItem(key)
}

export { setToken, getToken, removeToken }
